# 基于Node.js镜像
FROM node:18.19.1

# 设置工作目录
WORKDIR /app

# 安装pnpm
RUN npm install -g pm2
# 清理缓存
RUN npm cache clean --force

# 复制项目文件
COPY . .
# 安装依赖
RUN npm install

# 暴露3000端口
EXPOSE 8000

# 启动应用
CMD ["pm2-runtime", "start","ecosystem.config.js" ,"--env","production"]
